<?php

namespace Acme\DemoBundle\Entity;

use Doctrine\ORM\Mapping as ORM;

/**
 * TAlbum
 */
class TAlbum
{
    /**
     * @var integer
     */
    private $id;

    /**
     * @var string
     */
    private $title;

    /**
     * @var integer
     */
    private $t_main_image_id;

    /**
     * @var integer
     */
    private $create_user_id;

    /**
     * @var \DateTime
     */
    private $create_at;

    /**
     * @var integer
     */
    private $update_user_id;

    /**
     * @var \DateTime
     */
    private $update_at;

    /**
     * @var boolean
     */
    private $is_deleted;


    /**
     * Get id
     *
     * @return integer 
     */
    public function getId()
    {
        return $this->id;
    }

    /**
     * Set title
     *
     * @param string $title
     * @return TAlbum
     */
    public function setTitle($title)
    {
        $this->title = $title;

        return $this;
    }

    /**
     * Get title
     *
     * @return string 
     */
    public function getTitle()
    {
        return $this->title;
    }

    /**
     * Set t_main_image_id
     *
     * @param integer $tMainImageId
     * @return TAlbum
     */
    public function setTMainImageId($tMainImageId)
    {
        $this->t_main_image_id = $tMainImageId;

        return $this;
    }

    /**
     * Get t_main_image_id
     *
     * @return integer 
     */
    public function getTMainImageId()
    {
        return $this->t_main_image_id;
    }

    /**
     * Set create_user_id
     *
     * @param integer $createUserId
     * @return TAlbum
     */
    public function setCreateUserId($createUserId)
    {
        $this->create_user_id = $createUserId;

        return $this;
    }

    /**
     * Get create_user_id
     *
     * @return integer 
     */
    public function getCreateUserId()
    {
        return $this->create_user_id;
    }

    /**
     * Set create_at
     *
     * @param \DateTime $createAt
     * @return TAlbum
     */
    public function setCreateAt($createAt)
    {
        $this->create_at = $createAt;

        return $this;
    }

    /**
     * Get create_at
     *
     * @return \DateTime 
     */
    public function getCreateAt()
    {
        return $this->create_at;
    }

    /**
     * Set update_user_id
     *
     * @param integer $updateUserId
     * @return TAlbum
     */
    public function setUpdateUserId($updateUserId)
    {
        $this->update_user_id = $updateUserId;

        return $this;
    }

    /**
     * Get update_user_id
     *
     * @return integer 
     */
    public function getUpdateUserId()
    {
        return $this->update_user_id;
    }

    /**
     * Set update_at
     *
     * @param \DateTime $updateAt
     * @return TAlbum
     */
    public function setUpdateAt($updateAt)
    {
        $this->update_at = $updateAt;

        return $this;
    }

    /**
     * Get update_at
     *
     * @return \DateTime 
     */
    public function getUpdateAt()
    {
        return $this->update_at;
    }

    /**
     * Set is_deleted
     *
     * @param boolean $isDeleted
     * @return TAlbum
     */
    public function setIsDeleted($isDeleted)
    {
        $this->is_deleted = $isDeleted;

        return $this;
    }

    /**
     * Get is_deleted
     *
     * @return boolean 
     */
    public function getIsDeleted()
    {
        return $this->is_deleted;
    }
}
